<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box{
            /* 消除行内级元素中间的空格 */
            /* font-size: 0; */
        }
        span{
            background-color: orange;
            font-size: 16px;
            /* 使用浮动消除行内级元素中间的空格 */
            float: left;
            /* 如果还想要间隙，直接加margin就行了 */
        }
        
    </style>
</head>
<body>
    <!-- 将多个行内级元素中间的空格(间隙)去除的方法
         1、删除换行符(不推荐)
         2、空格也是字，所以可以父元素单独设置font-size为0，然后子元素单独设置一下(不推荐) 
         3、使用浮动float消除空格，因为浮动元素是紧挨着的(float兼容性更好)
         4、flex布局，自动将空格删掉
    -->
    <div class="box">
        <!-- 这里因为换行符，就会导致显示出来有一点间隙 但是不换行代码阅读性太差 -->
        <span>aaa</span>
        <span>bbb</span>
        <span>ccc</span>
    </div>
</body>
</html>